The archive modules
The archive modules are X-Arc's interface to archives themselves.
Reference pages for included modules:
lha.xarc_io for 680x0, by Nik Soggia
lzx.xarc_io for 680x0, by Nik Soggia
zip.xarc_io for 680x0, by Nik Soggia
All trademarks of products or companies quoted in this guide are
copyright of their holders.
Using external modules instead of embedding all inside the main
program, offers many advantages:
- the user can install only modules he/she is interested in, without wasting disk space
- each module is only loaded when needed, thus avoiding waste of memory
- new modules can be added without modify the whole program
- modules can either feature internal routines, or rely on external commands
- each module can have its own settings. X-Arc recognizes them and creates
the interface accordingly (see settings/archive types)
Modules are actually normal shared libraries, with a common API expecially
designed for X-Arc by Nik Soggia. Anyone willing to write a module for X-Arc
and being able to create a library only has to contact me: I will be glad to
provide him/her with everything he/she needs to perform this task. All module
authors receive part of the money earned from X-Arc registrations.